/*

Theme Name: Geophysical Survey Services
Theme URI:
Description:
Version:
Author:
Author URI:
*/





body {

font:normal 13.5px Georgia,'Lucida Sans', Arial,  Sans-Serif;

color : #4B5054;margin:0; padding:0;

background:#4F95BD url(images/bg.gif) repeat-x;

}



a {color:#022B4F; text-decoration:underline;}

a:hover {text-decoration:none;}

h1, h2, h3, h4, img, form, ul, li {margin:0; padding:0;}

h2{font:normal 20px 'Lucida Sans Unicode', Arial;padding:0 0 5px 0; margin:0 0 5px 0;color:#022B4F;}

h3{font:normal 17px 'Lucida Sans Unicode', Arial;color:#022B4F;padding:10px 0;}

h4{font:bold 14px 'Lucida Sans Unicode', Arial;color:#022B4F;padding:0 0 10px 0;}

a img {border:0 none;}

p {padding : 5px 0;margin: 0; line-height:20px;}

input, select, textarea {margin:0 2px; padding:8px 1px; border:1px solid  #EBEBEB;height: auto;}

textarea {height:120px;padding:0 1px;}

small {font-size:11px;}

.grey {color : #979A9C;}





/*  ====================== Page Structure ======================= */

#wrapper {width : 975px; margin:0 auto;}

#page {background:#fffffe url(images/page-bg.gif) repeat-x;border-bottom:11px solid #43799F;padding:20px 30px;width : 915px;}

#content{width:560px; float:left;}

#sidebar{width:285px;float:right;}

#footer {text-align:right;padding:20px;font:normal 11px/17px arial;color:#DDEFFF;margin:0 auto;background:#113045;}





/*  ====================== Header ======================= */

#topbar-outer {background:#113046 url(images/top-bar.gif) repeat-x;}

#topbar {background: url(images/tagline.gif) no-repeat;height:74px;}

#tagline {padding:37px 0 0 29px;color:#F6FBFF;font:normal 15px/16px 'Lucida Sans Unicode', arial;}

h2.logo {padding:15px 0 10px 27px;font:normal 20px/27px 'Lucida Sans Unicode', arial;color:#fff;}

h2.logo a, h2.logo a:hover {color:#fff;text-decoration:none;}





ul#stellen {

list-style : none;

float:left;

padding-left:15px;

}



ul#stellen li {

list-style:none;

font:bold 11px/14px arial;

background :url(images/nav-li.gif) no-repeat;padding:38px 10px 0 10px;

float:left;

 display:block;

position:relative;
overflow:visible;

}



ul#stellen li a {

color:#ddefff;

text-decoration:none;

}



ul#stellenli a:hover, #nav li.current_page_item a{

color:#57CCFF;

text-decoration:none;}



/* -- Navigation --*/

/* -- Navigation --*/

ul#nav {list-style : none;float:right;padding-right:15px;}

ul#nav li {list-style:none;font:bold 11px/14px arial;background :url(images/nav-li.gif) no-repeat;padding:38px 10px 0 10px;float:left; display:block;}

ul#nav li a {color:#ddefff;text-decoration:none;}



ul#nav li a:hover, #nav li.current_page_item a{color:#57CCFF;text-decoration:none;}







/*  ================================= Contents ============================= */

#content ul {list-style:none;}

#content ul li {list-style:none;line-height:20px; background :url(images/bullet-blue.gif) no-repeat 0 7px; padding:0 0 5px 12px;}



#content form#searchform {text-align:center;margin-top:20px;}

.post {padding:0 0 30px 0;}

.post h1 {color:#0E4D84;background :url(images/border.gif) repeat-x bottom left; padding:5px 0 10px 0;font:normal 20px/20px 'Lucida Sans Unicode', arial;}

.post h2 {color:#022B4F;border-bottom:1px dashed #DBDBDB;}

.post h2 a, .post h1 a {color:#0E4D84;text-decoration:none;}

.post h2 a:hover, .post h1 a:hover {color:#43799F;text-decoration:none;}

.post-title {

	background :url(images/border.gif) repeat-x bottom left;

padding:5px 0 5px 0;

}

.post-title h1 {

	background :none; padding:0 0 3px 0;

}

.post-title p {

	padding:0;

}





.entry {line-height:20px;margin-top:5px;}





.postcol img {width:260px;}

/* html .postcol img {width:expression(this.width > 260? "260px" : this.width);} */

.mainthumb {border:10px solid #EAEFF3; float:left; margin:0 20px 2px 0;}

.mainpost {float:right;width:510px;}



.entry a.more-link {display:block; width:130px;background :#EBF8FF;font:bold 11px/35px arial;margin:15px 0 5px 0;text-align:center;color:#74ACD3;border:1px solid #D4EAF6;}

.entry a.more-link:hover {color:#43799F;text-decoration:none;background :#E4F3FB;}



.sharethis {padding:5px 0;color:#43799F;font-size:13px;border-bottom:1px dashed #DBDBDB;border-top:1px dashed #DBDBDB;font-weight:bold;margin:5px 0;}

.postmeta {font:normal 11px 'Lucida Sans Unicode', Arial;color:#979A9C;}

.postmeta span, .postmeta a {color:#43799F;}

.postmeta span.comenttag {padding-left:10px;color:#979A9C;}

.pg_read_more {	color:#48A6CE; }

.pg_read_more a {color:#4B5054;}





/*  ===== Pagging ====== */

.pagging {font:bold 11px/25px arial;margin-top:7px;color:#B3D1E1;}

.pagging span {float:left; display:block; margin:0 4px;width:auto;}

.pagging span a {display:block;float:left;width:auto;padding:0 10px;border:1px solid #F2F2F2; background:#F2F2F2;color:#43799F;}

.pagging span.prev-next a{padding:0 20px;background:#EBF8FF;border:1px solid #D4EAF6;color:#B3D1E1;}

.pagging span.current {padding:0 10px;border:1px solid #D4EAF6;color:#43799F;background:#EBF8FF; }

.pagging span a:hover {background:#EBF8FF;color:#43799F;text-decoration:none;border:1px solid #D4EAF6;}



#wp_page_numbers {font:bold 11px/25px arial;margin-top:7px;color:#B3D1E1;float:right;width:auto;}

#wp_page_numbers ul {list-style:none;}

#wp_page_numbers li {float:left; display:block; margin:0 4px;width:auto;}

#wp_page_numbers li a {display:block;float:left;width:auto;padding:0 10px;border:1px solid #F2F2F2; background:#F2F2F2;color:#43799F;}

#wp_page_numbers li.page_info {padding:0 20px;border:1px solid #D4EAF6;}

#wp_page_numbers li.active_page a{padding:0 10px;border:1px solid #D4EAF6;color:#43799F; }

#wp_page_numbers li.active_page a, #wp_page_numbers li a:hover {border:1px solid #D4EAF6; background:#EBF8FF;color:#B3D1E1;text-decoration:none;}



/*  ===== comment Box ====== */

.combox {background:#EBF8FF; border:1px solid #D4EAF6;margin-bottom:12px;}

.combox .title {padding:3px 12px; color:#0E4D84;border-bottom:1px solid #D4EAF6;}

.combox .date {float:right;color:#4F81A5;font-size:11px;}

.combox .date a {color:#4F81A5;}

.combox .comcont {padding:10px 12px;}









/*  ================================= sidebar ============================= */

.sbbox {margin-bottom:20px;}

#sidebar ul {list-style : none;margin:0;padding:0;}

#sidebar h2.withicon {color:#022B4F;border-bottom:1px dotted #DBDBDB; padding:12px 0 8px 30px;background :url(images/icon.gif) no-repeat;}

#sidebar h2 {color:#022B4F;border-bottom:1px dotted #DBDBDB; padding:12px 0 8px 0;}

#sidebar h2 a {color:#022B4F;}

#sidebar li {margin:0; list-style:none;line-height:14px; background :url(images/bullet-blue.gif) no-repeat 0 4px; padding:0 0 3px 12px;font-weight:bold;font-size:11px;}



#sidebar a {color:#4B5054;}



/* -- Search Form -- */

form#search p {text-align:right;}

form#search input {vertical-align:top;margin:0; padding:0;}

form#search input.txt {width:100%;border:1px solid #E6E6E6; height:17px; padding:5px 0;margin:0 10px 0 0;}

form#search input.btn {height:29px;background :#E4F3FB; color:#74ACD3; font:bold 12px 'Lucida Sans', Arial;cursor:pointer;width:110px;border:1px solid #D4EAF6;}

form#search input.btn:hover {color:#74ACD3;background :#EBF8FF;}





/*  ================================= Footer  ============================= */

#footer a {color:#DDEFFF;text-decoration : none;}

#footer a:hover {text-decoration : underline;}

.rss {vertical-align:middle;}

.rsslink {margin-left:10px;}

/*  ================================= Others ============================= */



.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}





/* --------------------- common elements --------------------------- */

.navigation { display: block; color:#2273A3; padding:0 0 10px 0;margin-bottom:40px;}





h2.pagetitle, h2.center {text-align: center;font-weight:normal; margin-bottom:10px;border:0;background:none;}

h2.pagetitle {font-size:18px; padding:0 0 10px 0;}

h3#comments, h3#respond {padding:0 0 8px 0;margin: 30px 0 10px 0;font-weight:normal;font-size:16px;color:#0E4D84;border-bottom:1px dotted #DBDBDB; }

.alt { background-color: #F1F1f1;}





#commentform input {width:440px; margin: 5px 5px 1px 0;}

#commentform textarea { width:500px;margin: 5px 5px 1px 0;}



#commentform #submit, #searchsubmit {text-align:center;height:36px;font-weight:bold;text-align:center;background :#E4F3FB; color:#74ACD3;border:1px solid #D4EAF6;width:120px;cursor:pointer;}



#commentform #submit:hover, #searchsubmit:hover {color:#74ACD3;background :#EBF8FF;}









blockquote { border-left: 3px solid #2273A3;padding:0 10px;margin:10px 15px;}

code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #2273A4; margin:10px;padding:10px;display:block;}







.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}

.attachment {text-align: center; margin: 5px 0px;}





/* Floats */

.centered {margin-left: auto;	margin-right: auto;	}

.alignright {float:right;	}

.alignleft {float:left; }





/* Begin Images */



img.centered { display: block;	margin-left: auto;	margin-right: auto;	}

img.alignright {margin: 0 0 2px 7px; display: inline;float:right;	}

img.alignleft { margin: 0 10px 2px 0; display: inline;float:left; }



/* End Images */







/* End Comments */



/* Begin Various Tags & Classes */

p.tags a {text-decoration:none; font-size:9px;}

p.tags p {font-size:9px;}

acronym, abbr, span.caps { 	cursor: help;}

acronym, abbr { border-bottom: 1px dashed #424242; }

blockquote { margin: 15px 30px 0 10px;padding-left: 20px;}

blockquote cite { margin: 5px 0 0; display: block;}

.center { text-align: center;}

hr { display: none; }

.alignright { float: right;	}

.alignleft { float: left;}



.navigation .alignright { width:50%; text-align:right; }

.navigation .alignleft { width:50%; text-align:left;}



/* End Various Tags & Classes*/







#commentform .label {float:left;width:110px;margin-bottom:10px;padding-top:10px;}

#commentform .input {float:left;width:450px;margin-bottom:10px;}

#commentform input {width:350px;vertical-align:middle;}

#commentform textarea {width:425px;}

.req {color:#EB1600;}







ul.classic {

list-style:disc;

margin-bottom:1em;

padding-left:2em;

}





.dropdown-upward {

margin-top:400px !important;

}



ul.dropdown,ul.dropdown li,ul.dropdown ul {

list-style:none;

margin:0;

padding:0;

}



ul.dropdown {

position:relative;

z-index:597;

float:left;

font-weight:700;

}



ul.dropdown li {

float:left;

line-height:1.3em;

vertical-align:middle;

zoom:1px;

background-color:#f6f6f6;

color:#000;

border-color:#fff #d9d9d9 #d9d9d9;

border-style:solid;

border-width:1px 1px 1px 0;

padding:7px 10px;

}



ul.dropdown li.hover,ul.dropdown li:hover {

position:relative;

z-index:599;

cursor:default;

background-color:#eee;

color:#000;

}



ul.dropdown ul {

visibility:hidden;

position:absolute;

top:100%;

left:0;

z-index:598;

width:150px;

margin-top:1px;

}



ul.dropdown ul li {

float:none;

font-weight:400;

}



ul.dropdown ul ul {

top:1px;

left:99%;

}



ul.dropdown li:hover > ul {

visibility:visible;

}



ul.dropdown a:link,ul.dropdown a:visited {

color:#000;

text-decoration:none;

}



ul.dropdown a:hover {

color:#000;

}



ul.dropdown a:active {

color:orange;

}



.currentn{color:#09C!important;}






/*=====================================================
                  CSS BY AMIT RAI 20-01-2012
=====================================================*/
/*/BUTTON TAB
--------------------------------------------------------*/

/*--Hover effect for trigger--*/
ul#stellen li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 52px;
	background: #43799f;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 162px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #43799f;
	z-index:999999;
}
ul#stellen li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #43799f; /*--Create bevel effect--*/
	border-bottom: 1px solid #43799f; /*--Create bevel effect--*/
	clear: both;
	width: 160px;
	height:26px;
}
html ul#stellen li ul.subnav li a {
	float: left;
	width: 145px;
	
	padding-left: 16px;
	font-size:12px;
	text-align:left;
	line-height:26px;
	height:26px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
html ul#stellen li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	
	color:#fff;
}

#stellen ul > li{
background-image: url(http://oilfieldchemicalcompany.com/wp-content/uploads/2012/01/marker.png);
	background-repeat: no-repeat;
display:block;background-position: 0px 50%;
}
ul li > a {font-weight:bold;font-size:13px;}
li.parent > a{
background-image:url(http://oilfieldchemicalcompany.com/wp-content/uploads/2012/01/down2.png);
background-repeat: no-repeat;
background-position:99% center;
padding-right:14px;
}
